#ifndef __EVENT_H__
#define __EVENT_H__

typedef struct      //   自定义一个结构体用于保存触摸情况及坐标
{
    int way;        //  标志位,标识 点击/滑动;way == OTH,否则其他值代表 方向   
    int x;          //  只有 way == OTH,才有意义,此时代表实时坐标
    int y;          //  只有 way == OTH,才有意义,此时代表实时坐标

}EVENT;

#define EVENT_PATH "/dev/input/event0"
enum way{OTH,UP,DOWN,LEFT,RIGHT,MISS,HIT,UNHIT};   //  OTH 代表点击,其他代表方向

/*
    event_init:     触摸屏初始化
    retval:         成功返回 0
                    失败返回 -1
*/
int event_init();


/*
    event_uninit:   触摸屏解初始化
*/
void event_uninit();


/*
    get_event:  获取触摸屏操作(点击/滑动)
    retval:     成员变量 way == OTH,表示为点击;否则为 滑动
*/
EVENT get_event();

EVENT get_event1();
#endif